]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
ui/slider: Handle emulated scroll events through the Clutter.EventFlags
authorCarlos Garnacho <carlosg@gnome.org>
Tue, 8 Aug 2023 14:10:39 +0000 (16:10 +0200)
committerMarge Bot <marge-bot@gnome.org>
Tue, 8 Aug 2023 17:23:33 +0000 (17:23 +0000)
Emulated scroll events no longer get event.is_pointer_emulated() set to
True, instead this information is propagated through the Clutter.EventFlags
of the event.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2871>

js/ui/slider.js

index 6653898b0c6248b5a4afeedeb4f67972e9b1adbe..4f60556aeacb9e8bd69595cae9af45e81fd7bd2c 100644 (file)
@@ -140,7 +140,7 @@ export const Slider = GObject.registerClass({
         let direction = event.get_scroll_direction();
         let delta;
 
-        if (event.is_pointer_emulated())
+        if (event.get_flags() & Clutter.EventFlags.POINTER_EMULATED)
             return Clutter.EVENT_PROPAGATE;
 
         if (direction == Clutter.ScrollDirection.DOWN) {